package demo3;

import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;

/** DAO   Data  Access Object
 * DAO 是项目分封的一个分层名，是一类专门与数据库打交道的类的总成
 * 这些类在与数据库打交道时，希望用面向对象的思想将数据库中的数据进行表达
 * 类-》表
 * 类属性-》表中的字段
 * MyBatis
 *
 *
 *
 *
 * 数据库中UserInfo表
 * id  name age gender
 * 1, 范传奇 22  男
 * 2，王克晶 33  女
 *
 *
 * public void insert(int id ,String name,int age,String gender
 *
 *
 *
 *
 * 用面向对象的思想
 * UserInfo类
 * private int id ;
 * private String name ;
 * private  int age ;
 * private String gender ;
 *
 * public ? query(String name )
 *
 *
 *
 * )
 * */
@Component
public class UserDAO {
    @Value("jdbc:oracle://localhost:3306/user")
   private  String  url  ;//数据库链接     链接数据库时的地址
    @Value("lxrl")
   private  String  username    ;  //数据库用户名
    @Value("lxrl")
   private  String password  ; //数据库密码


    @Override
    public String toString() {
        return "UserDAO{" +
                "url='" + url + '\'' +
                ", username='" + username + '\'' +
                ", password='" + password + '\'' +
                '}';



    }
}
